package com.linsir.lin.dto;

/**
 * @ProjectName:linsir-lin
 * @Package:com.linsir.lin.dto
 * @Title: MetaFieldDTO
 * @Description: TODO
 * @Create:2021/6/13 0:48 by @author:Linsir
 * @Update:2021/6/13 0:48 by @author:Linsir
 * @UpdateRemark: 初始创建
 * @Version 1.0.0
 */
public class MetaFieldDTO {
    private Integer id;

    private String objectCode;

    private Integer fieldnum;

    private Integer orderNum;

    private String tableName;

    private String en;

    private String cn;

    /**
     * 主键是否自增长
     */
    private boolean isAuto;

    private String isAutoName;



    private String type;

    private String exp;

    /**
     * 是否可查询
     */
    private boolean isQuery;

    private String isQueryName;

    /**
     * 是否可显示
     */
    private boolean isShow;

    private String  isShowName;

    /**
     * 是否禁用
     */

    private boolean isDisable;

    private String isDisableName;

    /**
     * 是否可排序
     */

    private boolean isOrder;

    private String isOrderName;

    /**
     * 是否可新增字段(V1.6废弃)
     */
    private boolean isAdd;

    private String isAddName;

    /**
     * 是否可修改字段(V1.6废弃)
     */
    private boolean isUpdate;

    private String isUpdateName;

    /**
     * 是否可编辑字段
     */
    private boolean isEdit;

    private String isEditName;

    /**
     * 是否必填
     */

    private boolean isRequired;

    private String isRequiredName;

    /**
     * 是否多选项
     */

    private boolean isMultiple;

    private String isMultipleName;

    private String placeholder;

    private String validator;

    private String defaulter;

    private String formatter;

    private String width;

    private String height;

    private String config;

    /**
     * 状态：0=正常，10=只读，20=隐藏，50=禁用
     */
    private Integer addStatus;

    private String addStatusName;


    /**
     * 状态：0=正常，10=只读，20=隐藏，50=禁用
     */
    private Integer updateStatus;

    private String updateStatusName;



    private Integer dataType;

    private String dataTypeName;

    private Integer dataSize;

    private Integer dataDecimal;

    private String col;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getObjectCode() {
        return objectCode;
    }

    public void setObjectCode(String objectCode) {
        this.objectCode = objectCode;
    }

    public Integer getFieldnum() {
        return fieldnum;
    }

    public void setFieldnum(Integer fieldnum) {
        this.fieldnum = fieldnum;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getEn() {
        return en;
    }

    public void setEn(String en) {
        this.en = en;
    }

    public String getCn() {
        return cn;
    }

    public void setCn(String cn) {
        this.cn = cn;
    }

    public boolean isAuto() {
        return isAuto;
    }

    public void setAuto(boolean auto) {
        isAuto = auto;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getExp() {
        return exp;
    }

    public void setExp(String exp) {
        this.exp = exp;
    }

    public boolean isQuery() {
        return isQuery;
    }

    public void setQuery(boolean query) {
        isQuery = query;
    }

    public boolean isShow() {
        return isShow;
    }

    public void setShow(boolean show) {
        isShow = show;
    }

    public boolean isDisable() {
        return isDisable;
    }

    public void setDisable(boolean disable) {
        isDisable = disable;
    }

    public boolean isOrder() {
        return isOrder;
    }

    public void setOrder(boolean order) {
        isOrder = order;
    }

    public boolean isAdd() {
        return isAdd;
    }

    public void setAdd(boolean add) {
        isAdd = add;
    }

    public boolean isUpdate() {
        return isUpdate;
    }

    public void setUpdate(boolean update) {
        isUpdate = update;
    }

    public boolean isEdit() {
        return isEdit;
    }

    public void setEdit(boolean edit) {
        isEdit = edit;
    }

    public boolean isRequired() {
        return isRequired;
    }

    public void setRequired(boolean required) {
        isRequired = required;
    }

    public boolean isMultiple() {
        return isMultiple;
    }

    public void setMultiple(boolean multiple) {
        isMultiple = multiple;
    }

    public String getPlaceholder() {
        return placeholder;
    }

    public void setPlaceholder(String placeholder) {
        this.placeholder = placeholder;
    }

    public String getValidator() {
        return validator;
    }

    public void setValidator(String validator) {
        this.validator = validator;
    }

    public String getDefaulter() {
        return defaulter;
    }

    public void setDefaulter(String defaulter) {
        this.defaulter = defaulter;
    }

    public String getFormatter() {
        return formatter;
    }

    public void setFormatter(String formatter) {
        this.formatter = formatter;
    }

    public String getWidth() {
        return width;
    }

    public void setWidth(String width) {
        this.width = width;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getConfig() {
        return config;
    }

    public void setConfig(String config) {
        this.config = config;
    }

    public Integer getAddStatus() {
        return addStatus;
    }

    public void setAddStatus(Integer addStatus) {
        this.addStatus = addStatus;
    }

    public Integer getUpdateStatus() {
        return updateStatus;
    }

    public void setUpdateStatus(Integer updateStatus) {
        this.updateStatus = updateStatus;
    }

    public Integer getDataType() {
        return dataType;
    }

    public void setDataType(Integer dataType) {
        this.dataType = dataType;
    }

    public String getDataTypeName() {
        return dataTypeName;
    }

    public void setDataTypeName(String dataTypeName) {
        this.dataTypeName = dataTypeName;
    }

    public Integer getDataSize() {
        return dataSize;
    }

    public void setDataSize(Integer dataSize) {
        this.dataSize = dataSize;
    }

    public Integer getDataDecimal() {
        return dataDecimal;
    }

    public void setDataDecimal(Integer dataDecimal) {
        this.dataDecimal = dataDecimal;
    }

    public String getIsAutoName() {
        return isAutoName;
    }

    public void setIsAutoName(String isAutoName) {
        this.isAutoName = isAutoName;
    }

    public String getIsQueryName() {
        return isQueryName;
    }

    public void setIsQueryName(String isQueryName) {
        this.isQueryName = isQueryName;
    }

    public String getIsShowName() {
        return isShowName;
    }

    public void setIsShowName(String isShowName) {
        this.isShowName = isShowName;
    }

    public String getIsDisableName() {
        return isDisableName;
    }

    public void setIsDisableName(String isDisableName) {
        this.isDisableName = isDisableName;
    }

    public String getIsOrderName() {
        return isOrderName;
    }

    public void setIsOrderName(String isOrderName) {
        this.isOrderName = isOrderName;
    }

    public String getIsAddName() {
        return isAddName;
    }

    public void setIsAddName(String isAddName) {
        this.isAddName = isAddName;
    }

    public String getIsUpdateName() {
        return isUpdateName;
    }

    public void setIsUpdateName(String isUpdateName) {
        this.isUpdateName = isUpdateName;
    }

    public String getIsEditName() {
        return isEditName;
    }

    public void setIsEditName(String isEditName) {
        this.isEditName = isEditName;
    }

    public String getIsRequiredName() {
        return isRequiredName;
    }

    public void setIsRequiredName(String isRequiredName) {
        this.isRequiredName = isRequiredName;
    }

    public String getIsMultipleName() {
        return isMultipleName;
    }

    public void setIsMultipleName(String isMultipleName) {
        this.isMultipleName = isMultipleName;
    }

    public String getAddStatusName() {
        return addStatusName;
    }

    public void setAddStatusName(String addStatusName) {
        this.addStatusName = addStatusName;
    }

    public String getUpdateStatusName() {
        return updateStatusName;
    }

    public void setUpdateStatusName(String updateStatusName) {
        this.updateStatusName = updateStatusName;
    }

    public String getCol() {
        return col;
    }

    public void setCol(String col) {
        this.col = col;
    }
}
